package com.ply.flashsalessystem.service;

import com.ply.flashsalessystem.config.onlineCount.OnlineCount;
import com.ply.flashsalessystem.entity.result.Result;

import java.util.List;

/**
 * @author XiaoPan
 * date: 2022/5/14 14:48
 * <p>
 * action:  统计 service  用于做统计分析
 */
public interface AccountService {
    /**
     * 查询总用户数量
     */
    int allUserNums();

    /**
     * 查询 今天 新注册的用户 数量
     */
    int addUserNumsByDay();

    /**
     * 查询 今天 订单数量 数量
     */
    int OrderNumsByDay();

    /**
     * 查询近一个月 每天的订单数量
     */
    List<Integer> OrderNumsByDayEveryMount();

    /**
     * 查询近一年 每个月的订单数量
     */
    List<Integer> OrderNumsByMountEveryYear();

    /**
     * 查询 昨天 利润(流水)  成本,卖出的总金额,退单总金额,给店家的金额
     */
}
